Energy-Efficient Dynamic Capacity Provisioning in Server Farms

نویسندگان

  • Anshul Gandhi
  • Varun Gupta
  • Mor Harchol-Balter
  • Michael Kozuch
چکیده

A central question in designing server farms today is how to efficiently provision the number of serversto handle unpredictable demand patterns, so as to extract the best performance while not wastingenergy. While one would like to turn servers off when they become idle to save energy, the largesetup cost (both, in terms of setup time and energy penalty) needed to switch the server back on canadversely affect performance. The problem is made more complex by the fact that today’s serversprovide multiple sleep or standby states which trade off the setup cost with the power consumedwhile the server is ‘sleeping’. With so many controls, finding the optimal server pool managementpolicy is an almost intractable problem – How many servers should be on at any given time, howmany should be off, and how many should be in some sleep state?In this paper, we analyze server farm management policies, and prove that it suffices to consider asmall, natural class of policies to guarantee near-optimal behavior. We employ the popular metricof Energy-Response time Product (ERP) to capture the energy-performance tradeoff, and presentthe first theoretical results on the optimality of server farm policies under both stationary and time-varying demand patterns. We find that there exists a very small set of natural policies that alwayscontains the optimal policy for a single server, and a near-optimal policy for multi-server systems,for a stationary demand pattern. We also consider server farm management policies for time-varyingdemand patterns and propose a robust, traffic-oblivious policy which is asymptotically optimal asthe load becomes large.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Energy-Efficient Dynamic Capacity Provisioning in Server Farms (CMU-CS-10-108)

A central question in designing server farms today is how to efficiently provision the number of serversto handle unpredictable demand patterns, so as to extract the best performance while not wastingenergy. While one would like to turn servers off when they become idle to save energy, the largesetup cost (both, in terms of setup time and energy penalty) needed to switch the server ...

متن کامل

Quantifying the Benefits of Resource Multiplexing in On-Demand Data Centers

On-demand data centers host multiple applications on server farms by dynamically provisioning resources in response to workload variations. The efficiency of such dynamic provisioning on the required server farm capacity is dependent on several factors — the granularity and frequency of reallocation, the number of applications being hosted, the amount of resource overprovisioning and the accura...

متن کامل

Using Model Predictive Control in Data Centers for Dynamic Server Provisioning

The ever-increasing energy consumption of data centers is becoming a crucial problem nowadays. This paper discusses the benefits and challenges of coordinating dynamic server provisioning and thermal dynamics for energy control of data centers. A model predictive control approach, considering the computational and thermal characteristics of a data center and their interactions, together with dy...

متن کامل

Dynamic Server Provisioning for Data Center Power Management

Data centers play an important role in today’s IT infrastructure. However, their enormous power consumption makes them very expensive to operate. Sadly, much of the power used by data centers is wasted because of poor capacity management, leading to low server utilization. In order to reduce data center power consumption, researchers have proposed several dynamic server provisioning approaches....

متن کامل

Energy-Aware Server Provisioning and Load Dispatching for Connection-Intensive Internet Services

Energy consumption in hosting Internet services is becoming a pressing issue as these services scale up. Dynamic server provisioning techniques are effective in turning off unnecessary servers to save energy. Such techniques, mostly studied for request-response services, face challenges in the context of connection servers that host a large number of long-lived TCP connections. In this paper, w...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010